driving without due care and attention - Francés Inglés Diccionario